UPDATE C1_PERMISSION T
<#assign prefixName='SET'>
<#if (update__beginDate??)>
	<#if (update__beginDate__value??)>
${prefixName} T.BEGIN_DATE = :update__beginDate__value
	<#else>
${prefixName} T.BEGIN_DATE = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__code??)>
	<#if (update__code__value??)>
${prefixName} T.CODE = :update__code__value
	<#else>
${prefixName} T.CODE = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__endDate??)>
	<#if (update__endDate__value??)>
${prefixName} T.END_DATE = :update__endDate__value
	<#else>
${prefixName} T.END_DATE = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__id??)>
	<#if (update__id__value??)>
${prefixName} T.ID = :update__id__value
	<#else>
${prefixName} T.ID = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__name??)>
	<#if (update__name__value??)>
${prefixName} T.NAME = :update__name__value
	<#else>
${prefixName} T.NAME = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__orderCode??)>
	<#if (update__orderCode__value??)>
${prefixName} T.ORDER_CODE = :update__orderCode__value
	<#else>
${prefixName} T.ORDER_CODE = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__projectId??)>
	<#if (update__projectId__value??)>
${prefixName} T.PROJECT_ID = :update__projectId__value
	<#else>
${prefixName} T.PROJECT_ID = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#if (update__typeId??)>
	<#if (update__typeId__value??)>
${prefixName} T.TYPE_ID = :update__typeId__value
	<#else>
${prefixName} T.TYPE_ID = NULL
	</#if>
	<#assign prefixName=','>
</#if>
<#include "whereByCode.ftl">